$(document).ready(function () {
    var flag = false;
    $("#userPwd").click(function () {//检查用户名是否存在
        if ($("#userName").val() == null) {
            $("#userNameText").show();
            $("#userNameText").css("color", "#fff");
        } else {
            var userName = $("#userName").val();
            $.ajax({
                type: "post",
                url: "/User/Register/checkName",
                data: {userName: userName},
                success: function (data) {
                    console.log("用户名存在？" + data);
                    if (data == "no") {
                        $("#userNameText").show();
                        $("#userNameText").css("color", "#fff");
                        // alert(flag);
                    } else $("#userNameText").hide();
                }
            });
        }
    });

    // $("#button").click(function () {//检查用户名,密码是否正确
    //     var userName = $("#userName").val();
    //     var userPwd = $("#userPwd").val();
    //     $.ajax({
    //         type: "post",
    //         url: "/User/Login/checkNameAndPwd",
    //         data: {
    //             userName: userName,
    //             userPwd: userPwd
    //         },
    //         success: function (data) {
    //             console.log("密码正确？" + data);
    //             if (data == "yes") {
    //                 $("#userPwdText").hide();
    //                 flag = true;
    //                 if (flag == true)
    //                     // alert("登录成功！");
    //                     window.location.href = "/";
    //             } else {
    //                 $("#userPwdText").show();
    //                 $("#userPwdText").css("color", "#fff");
    //             }
    //         }
    //     });
    // });

    $("#button").click(function () {
        var uName = $("#userName").val(); //获取用户名
        var pWord = $("#userPwd").val(); //获取账号
        $.ajax({
            type: "get",
            url: "/rsaKey/" + uName,
            success: function (data) {
                // console.log(data);
                var pwdKey = new RSAUtils.getKeyPair(data.exponent, "", data.modulus);
                var reversedPwd = pWord.split("").reverse().join("");
                var encrypedPwd = RSAUtils.encryptedString(pwdKey, reversedPwd);
                $.ajax({
                    type: "get",
                    url: "/rsaKey/" + uName + "/" + encrypedPwd,
                    success: function (data) {
                        console.log("密码正确？" + data);
                        if (data == "yes") {
                            $("#userPwdText").hide();
                            flag = true;
                            if (flag == true)
                                // alert("登录成功！");
                                window.location.href = "/";
                        } else {
                            $("#userPwdText").show();
                            $("#userPwdText").css("color", "#fff");
                        }
                    },
                    error: function (result, status, xhr) {
                    }
                });
            },
            error: function (result, status, xhr) {
            }
        });
    });
});
